package com.deluxelx.soul.inn.service.search;

import com.baomidou.mybatisplus.extension.service.IService;
import com.deluxelx.soul.inn.bean.search.History;

import java.util.List;

/**
 * 搜索历史-接口类
 *
 * @author liaozihao
 * @date 2024-04-18 10:11
 */
public interface HistoryService extends IService<History> {
    /**
     * 获取用户搜索历史
     *
     * @param userId 用户id
     * @return 搜索历史列表
     **/
    List<History> fetchHistoryByUser(String userId);
    /**
     * 保存搜索记录到历史记录
     *
     * @param history 搜索记录
     * @return 结果
     **/
    Boolean addHistory(History history);
    /**
     * 删除用户搜索历史
     *
     * @param userId 用户id
     * @return 结果
     **/
    Boolean deleteHistory(String userId);
}
